@media ( min-width:414px) and ( max-width:767px) {
	html {
		width: 100%;
		height: 100%;
		font-size: 62.5%;
		/* 10÷16=62.5% */
	}
	body {
		font-size: 14px;
		font-size: 1.4rem;
		/* 12÷10=1.2 */
	}
	.container {
		margin-right: auto;
		margin-left: auto;
		width: 90%;
	}
	.container:before,
	.container:after {
		content: " ";
		display: table;
	}
	.container:after {
		clear: both;
	}
	.container:before,
	.container:after {
		content: " ";
		display: table;
	}
	.container:after {
		clear: both;
	} 
}

@media ( min-width:333px) and ( max-width:550px) {
	.menus .Htel{
	 	display: none;
	}
}

@media ( min-width:551px) and ( max-width:650px) {}



@media ( min-width:600px) and ( max-width:767px) {}

@media ( max-width:600px) {
	 
}

@media ( max-width:767px) {   
	.burger_menu{
		display: block !important;
		top: 0 !important;
		float: right;
		margin-top: 1.7%;
	} 
	#banner-hd{
		display: none;
	}
	.menus .Logo{ 
		width: 35%;
	}
	.foot{
		display: none;
	}
	.foot-copy{
		display: none;
	}
	.footH{
		display: block;
	}
	.footFix{
		display: flex;
	}    
	.menus .land_Htel{
		display: none;
	}
	.menus .WebLink{
		display: none;
	}
	footer{
		display: none;
	}
	.indexNews{
		width: 100%;
	}
	.indexNews_Solution::after{
		display: none;
	}
	.indexSolution{
		width: 100%;
		padding-top: 25px;
		padding-bottom: 30px;
	}
	.sy-jjfa{
		margin-top: 25px;
	}
	.indexAbout{
		padding: 28px 0;
	}
	.indexAbout .sy-hh-cn{
		font-size: 14px;
		margin-bottom: 0;
	}
	.honortitle{
		font-size:16px;
	}
	.swiper-container:first-child .honortitle {
		margin-top:0px;
	}
	.sy-abt-cn{
		font-size: 13px;
		line-height: 25px;
		margin-top: 20px;
	}
	.sy-abt-cn{
		font-size: 12px;
		margin-top: 20px;
	}
	.indexAbout .item-list{
		margin-bottom: 15px;
	}
	.sy-hh-en{
		font-size: 16px;
		line-height: 25px;
	}
	.indexProject{
		padding: 30px 0;
	}
	.sy-hh-en{
		margin-bottom: 0;
	}
	.sy-hh-cn{
		font-size: 12px;
	}
	.indexProject .row{
		margin-top: 28px;
	}
	.indexProject .item-list .bt .cn{
		line-height: 30px;
		min-height: 30px;
		font-size: 12px;
	}
	.indexNews .hd{
		width: 100%;
		float: none;
		overflow: hidden;
		display: none;
	}
	.indexNews .rightNews .item-list .time1{
		line-height: 25px;
	}
	.indexNews .rightNews .item-list .subInfo{
		width: 75%;
	}
	.indexNews .rightNews .item-list.on .subInfo .tit{
		padding-left: 0;
		background: none;
		font-size: 14px;
	}
	.indexNews .rightNews .item-list .subInfo .sub{
		font-size: 12px;
		min-height: auto;
		padding-top: 4px;
	}
	.indexNews .bd{
		margin-top: 24px;
	}
	.indexNews .rightNews .item-list.on{
		padding: 3%;
	}
	.indexNews .rightNews .item-list.on .subInfo{
		width: 100%;
	}
	.indexNews .rightNews .item-list.on .time2{
		display: none;
	}
	.indexNews .hd ul li{
		width: 30%;
		margin: 0 1.6%;
	} 
	.outline .top-pic{
		padding: 0 15px;
	}
	.outline .top-pic .top-left{
		width: 100%;
	}
	.outline-sf{
		margin-right: 0;
		width: 100%;
		
	}
	.outline-bt{
		padding-top: 28px;
	}
	.outline-bt .cn{
		font-size: 14px;
	}
	.outline-bt .en{
		font-size: 16px;
		margin-top: 0;
	}
	.outline .top-pic .top-right{
		width: 100%;
		margin-top: 15px;
	}
	.outline .btm-info{
		padding: 0 15px;
		margin-top: 25px;
		font-size: 14px;
	}
	.outline .btm-info .left-info{
		width: 100%;
	}
	.outline .btm-info .right-info{
		width: 100%;
		margin-top: 15px;
	}
	.values{
		padding: 25px 0;
	}
	.abt-bt-cn{
		margin-bottom: 0;
		font-size: 14px;
	}
	.abt-bt-en{
		font-size: 16px;
		line-height: 25px;
	}
	.values .row{
		margin-top: 25px;
	}
	.values .sort{
		margin-bottom: 15px;
	}
	.honor{
		padding: 28px 0;
	}
	.honor-warp{
		margin-top: 15px;
	}
	#honorImg{
		padding-bottom: 60px;
	}
	.honor-warp .hP,
	.honor-warp .hN{
		display: none;
	}
	.honorImg img{
		padding:6px;
	}
	.environment{
		padding: 30px 0;
	}
	.project{
		padding: 30px 0;
	}
	.p9{
		margin-bottom: 5px;
	}
	.project-class a{
		font-size: 13px;
		line-height: 32px;
		
	}
	.project .container .project-class .p9 a{
		width:95%;
	}
	.project-list{
		margin-top: 25px;
	}
	.project-list p{
		line-height: 30px;
		min-height: 30px;
		font-size: 12px;
	}
	.projectImgShow{
		display: none;
	}
	#mobileImg{
		display: block;
		margin-top: 25px;
	}
	.web-de-bt{
		padding-right: 0;
	}
	.de-pg{
		display: none;
	}
	.projectDe{
		padding: 28px 0;
	}
	.web-de-bt h3{
		font-size: 14px;
		line-height: 25px;
	}
	.web-de-bt .tvk{
		margin-top: 8px;
	}
	.web-de-bt .tvk #time{
		margin-right: 12px;
	}
	.web-de-bt .tvk a{
		font-size: 12px;
	}
	.projectDe .row{
		margin-right: 0;
		margin-left: 0;
	}
	.projectDe-info .item-list{
		font-size: 12px;
		line-height: 35px;
		min-height: 35px;
	}
	.mt100{
		margin-top: 30px;
	}
	.de-sxp{
		padding-top: 20px;
	}
	.de-sxp .sxp{
		width: 100%;
	}
	.de-sxp .sxp a{
		font-size: 12px;
		line-height: 24px;
		min-height: 24px;
	}
	.de-sxp .return{
		float: left;
	}
	.contact .item-list .left-info{
		width: 100%;
	}
	.contact .item-list .left-info img{
		width: 100%;
	}
	.contact .item-list .right-maps{
		width: 100%;
		margin-top: 25px;
	}
	.contact{
		padding: 30px 0;
	}
	.contact .item-list .left-info h3{
		font-size: 16px;
	}
	.contact .item-list .left-info p{
		margin-top: 18px;
		font-size: 14px;
	}
	.contact .item-list{
		padding-bottom: 30px;
		margin-bottom: 25px;
	}
	.solution{
		padding: 28px 0;
	}
	.solution .left-bt{
		width: 100%;
		height: auto !important;
		border-right: none;
		border-bottom: 1px solid #e3e8ec;
	}
	.solution .left-bt .left-bt-a{
		padding-right: 0;
		margin-top: 20px;
	}
	.solution .left-bt h4{
		font-size: 16px;
	}
	.jjfa-cont-warp{
		width: 100%;
	}
	.jjfa-case .bt{
		font-size: 16px;
		padding-bottom: 15px;
	}
	.jjfa-cont-warp .jjfa-bt{
		margin-top: 15px;
		font-size: 18px;
		padding-bottom: 10px;
	}
	.news-cls a{
		margin: 0 1%;
		width: 30%;
		line-height: 28px;
	}
	.news ul{
		margin-top: 20px;
	}
	.news ul li .Pic{
		width: 100%;
	}
	.news ul li{
		padding: 3%;
		padding-bottom: 18px;
	}
	.news ul li .SubInfo{
		width: 100%;
		margin-left: 0;
	}
	.news ul li .time-box{
		display: none;
	}
	.news ul li .SubInfo .tit{
		font-size: 14px;
	}
	.news ul li:hover .SubInfo .tit{
		padding-left: 0;
		background: none;
	}
	.news ul li .SubInfo .sub{
		font-size: 12px;
		line-height: 25px;
		min-height: 50px;
		-webkit-line-clamp: 2;
		margin-top: 10px;
	}
	.news ul li .SubInfo .more{
		margin-top: 10px;
	}
	.web-de-bt .tvk #views{
		margin-right: 16px;
	}
	.web-de-bt{
		padding-bottom: 15px;
	}
	.news-content{
		margin-top: 25px;
		font-size: 14px;
		line-height: 25px;
	}
	.news-gn{
		margin-top: 35px;
	}
	#qyhj .bigImg{
		width: 68.6%;
	}
	.rczp-top-info h3{
		font-size: 18px;
		padding-top: 30px;		
	}
	.rczp-top-info{
		height: auto;
		padding-bottom: 30px;
	}
	.rczp-top-info h6{
		font-size: 16px;
	}
	.rczp-top-info .info{
		font-size: 14px;
		line-height: 25px;
		margin-top: 25px;
		padding-bottom: 25px;
	}
	.rczp-top-info .shubiao{
		display: none;
	}
	.rczp-bt a:last-child{
		display: none;
	}
	.rczp-bt a{
		width: 22%;
		font-size: 12px;
	}
	.rczp-lb h3 a:last-child{
		display: none;
	}
	.rczp-lb h3 a{
		width: 22%;
		font-size: 12px;
	}
	.rczp-bt{
		line-height: 38px;
	}
	.rczp-lb h3{
		line-height: 35px;
	}
	.rczp-lb ul{
		padding: 3%;
	}
	.rczp-lb ul li{
		font-size: 14px;
		line-height: 25px;
	}
	#honorImg img{
		padding: 8px;
	}
}
